
public class Formata {
	
	protected static String insereMascaraCpfCnpj(String cpfCnpj) {
		String resposta = "";
		if(cpfCnpj.length()==14)
		{
			String part1 = cpfCnpj.substring(0, 2);
			String part2 = cpfCnpj.substring(2, 5);
			String part3 = cpfCnpj.substring(5, 8);
			String part4 = cpfCnpj.substring(8, 12);
			String part5 = cpfCnpj.substring(12, 14);
			resposta = part1+"."+part2+"."+part3+"/"+part4+"-"+part5;
		}
		else if(cpfCnpj.length()==11)
		{
			String part1 = cpfCnpj.substring(0, 3);
			String part2 = cpfCnpj.substring(3, 6);
			String part3 = cpfCnpj.substring(6, 9);
			String part4 = cpfCnpj.substring(9,11);
			resposta = part1+"."+part2+"."+part3+"-"+part4;
		}
		return resposta;
	}
	
	protected static String retiraMascaraCpf(String cpf)
	{
		String part1 = cpf.substring(0, 3);
		String part2 = cpf.substring(4, 7);
		String part3 = cpf.substring(8, 11);
		String part4 = cpf.substring(12,14);
		
		return part1+part2+part3+part4;
	}
	
	protected static String retiraMascaraCnpj(String cnpj)
	{
		String part1 = cnpj.substring(0, 2);
		String part2 = cnpj.substring(3, 6);
		String part3 = cnpj.substring(7, 10);
		String part4 = cnpj.substring(11, 15);
		String part5 = cnpj.substring(16, 18);
		return part1+part2+part3+part4+part5;
	}
	protected static String retiraMascaraCep(String cep)
	{
		//System.out.println("Cep: "+cep);
		String cepSemMascara;
		if(cep.equals(""))
		{
			cepSemMascara = "";
		}
		else if(cep.indexOf(".") != -1)
		{
			String part1 = cep.substring(0, 2);
			String part2 = cep.substring(3, 6);
			String part3 = cep.substring(7, 10);
			System.out.println("Part1: "+part1+"Part2: "+part2+"Part3: "+part3);
			
			cepSemMascara = part1+part2+part3;
		}
		else
		{
			String part1 = cep.substring(0, 5);
			String part2 = cep.substring(6, 8);
			
			cepSemMascara = part1+part2;
			System.out.println(part1+" "+part2);
		}
		return cepSemMascara;
	}

}
